/*
class Base {
    Base() {
        System.out.print("Base");
    }
}

public class Test extends Base {
    Test() {
        super();//默认提供的构造方法
    }

    public static void main( String[] args ) {
        new Test();//1
        //调用父类无参的构造方法
        new Base();//2
    }
}
*/
class Base{
    public Base(String s){
        System.out.print("B");
    }
}

public class Test extends Base{
    public Test (String s) {//提供了构造方法
        super(s);//调用父类的构造方法
        System.out.print("D");
    }
    public static void main(String[] args){
        new Test("C");
    }
}
